home *** CD-ROM | disk | FTP | other *** search
Text File | 1986-11-09 | 1.6 KB | 36 lines | [TEXT/EDIT] |
- IMPLEMENTATION MODULE SFpackage; (* Franz Kronseder 18.12.84 *)
- (* last modification 20.06.85 fxk *)
- FROM MacBase IMPORT trapnr,traparg,PTRAP1,Point,StrPtr;
- FROM SYSTEM IMPORT ADDRESS,WORD, REGISTER, SETREG, CODE;
-
- CONST sfput=1; sfget=2; sfpget=4; sfpput=3; (* trap selector constants *)
- Pack3 = 0A9EAH; (* trapnumber for Standard File Package *)
-
- (*$P-,$S-,$T-*)
- PROCEDURE SFPutFile(left,top:INTEGER; prompt: StrPtr; origName: StrPtr;
- dlgHook: ProcPtr; VAR reply: SFReply);
- BEGIN traparg:=sfput; trapnr:=Pack3; PTRAP1 END SFPutFile;
-
- (*$P-,$S-,$T-*)
- PROCEDURE SFPPutFile(left,top:INTEGER; prompt: StrPtr; origName: StrPtr;
- dlgHook: ProcPtr; VAR reply: SFReply; dlgID: INTEGER;
- filterProc: ProcPtr);
- BEGIN traparg:=sfpput; trapnr:=Pack3; PTRAP1 END SFPPutFile;
-
- (*$P-,$S-,$T-*)
- PROCEDURE SFGetFile(left,top:INTEGER; prompt:StrPtr;fileFilter:ProcPtr;
- numTypes: INTEGER; VAR typeList: SFTypeList;
- dlgHook: ProcPtr; VAR reply: SFReply);
- BEGIN traparg:=sfget; trapnr:=Pack3; PTRAP1 END SFGetFile;
-
- (*$P-,$S-,$T-*)
- PROCEDURE SFPGetFile(left,top:INTEGER;
- prompt: StrPtr; fileFilter: ProcPtr;
- numTypes: INTEGER; VAR typeList: SFTypeList;
- dlgHook: ProcPtr; VAR reply: SFReply;
- dlgID: INTEGER; filterProc: ProcPtr);
- BEGIN traparg:=sfpget; trapnr:=Pack3; PTRAP1 END SFPGetFile;
-
- BEGIN
- END SFpackage.
-